Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore Full Stack Java

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore Full Stack Java altamente qualificato e motivato per unirsi al nostro team dinamico. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni web complesse utilizzando tecnologie Java sia per il front-end che per il back-end. Sarà responsabile della progettazione, sviluppo, test e manutenzione di soluzioni software scalabili e performanti. Il ruolo richiede una profonda comprensione dell'intero ciclo di vita dello sviluppo software, dalla raccolta dei requisiti alla distribuzione e al supporto post-lancio. Il candidato lavorerà a stretto contatto con altri sviluppatori, designer UX/UI, product manager e stakeholder aziendali per garantire che le soluzioni soddisfino le esigenze del cliente e siano allineate con gli obiettivi strategici dell'organizzazione. Le responsabilità includono la scrittura di codice pulito e manutenibile, l'integrazione con API RESTful, la gestione di database relazionali e non relazionali, e l'implementazione di best practice di sicurezza e performance. È richiesta anche la capacità di lavorare in ambienti Agile/Scrum e di contribuire attivamente alle revisioni del codice e alle decisioni architetturali. Il candidato ideale possiede eccellenti capacità analitiche e di problem solving, è in grado di lavorare in autonomia e in team, e ha una forte passione per l'innovazione tecnologica. La conoscenza di framework come Spring Boot, Angular o React, e strumenti di versionamento come Git, è essenziale. È inoltre apprezzata l'esperienza con containerizzazione (Docker), CI/CD e ambienti cloud come AWS o Azure. Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale, formazione continua e un pacchetto retributivo competitivo. Se sei un professionista orientato ai risultati, con una mentalità proattiva e desideroso di affrontare nuove sfide tecnologiche, ti invitiamo a candidarti per questa posizione.

Responsabilità

Text copied to clipboard!
  • Sviluppare e mantenere applicazioni web full stack utilizzando Java
  • Collaborare con team cross-funzionali per definire e implementare soluzioni
  • Scrivere codice pulito, efficiente e documentato
  • Progettare e implementare API RESTful
  • Gestire database relazionali e NoSQL
  • Partecipare a revisioni del codice e decisioni architetturali
  • Garantire la sicurezza e le performance delle applicazioni
  • Utilizzare strumenti di versionamento come Git
  • Contribuire alla definizione dei requisiti tecnici
  • Lavorare in ambienti Agile/Scrum

Requisiti

Text copied to clipboard!
  • Laurea in Informatica o campo correlato
  • Esperienza comprovata nello sviluppo Java full stack
  • Conoscenza di Spring Boot, Hibernate, JPA
  • Esperienza con framework front-end come Angular o React
  • Familiarità con database SQL e NoSQL
  • Conoscenza di strumenti CI/CD e containerizzazione (Docker)
  • Capacità di lavorare in team e in autonomia
  • Buone capacità comunicative
  • Conoscenza di ambienti cloud (AWS, Azure)
  • Attitudine al problem solving e pensiero critico

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza con lo sviluppo Java full stack?
  • Hai lavorato con Spring Boot o altri framework Java?
  • Quali tecnologie front-end conosci meglio?
  • Hai esperienza con database relazionali e NoSQL?
  • Hai mai lavorato in ambienti Agile/Scrum?
  • Come gestisci la sicurezza nelle applicazioni web?
  • Hai esperienza con strumenti di CI/CD?
  • Hai mai utilizzato container come Docker?
  • Qual è il tuo approccio alla risoluzione dei problemi complessi?
  • Hai esperienza con ambienti cloud come AWS o Azure?